//#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdlib.h>
//#include <stdio.h>
//
//int my_atoi1(const char* string) {
//    char* cur = string;
//    int ret = 0;
//    
//          //212a12a23b444
//    while (*cur != '\0') 
//    {
//        while (*cur != '\0' && (*cur) == ' ') 
//        {
//            cur++;
//        }
//
//    while (*cur != '\0' && (*cur - 48 >= 0 && *cur - 48 <= 9)) 
//    {
//        ret *= 10;
//        ret += *cur - 48;
//        cur++;
//    }
//        break;
//    }
//
//    /*
//          212a12a23b444
//    while (*cur != '\0') {
//     if (*cur == ' ') {
//      cur++;
//     }
//     else {
//      while (*cur != '\0' && (*cur - 48 >= 0 && *cur - 48 <= 9)) {
//       ret *= 10;
//       ret += *cur - 48;
//       cur++;
//      }
//      break;
//     }
//    }*/
//    //      212a12a23b444
//    /*while (*cur != '\0') {
//        if (*cur == ' ') {
//            cur++;
//        }
//        else {
//            if ((*cur - 48 >= 0 && *cur - 48 <= 9)) {
//                ret *= 10;
//                ret += *cur - 48;
//                cur++;
//            }
//            else {
//                break;
//            }
//        }
//    }*/
//
//
//    return ret;
//}
//
//
////int my_atoi1(const char* string) {
////    /*
////     0 -9
////     47 - 58
////    */
////
////    int ret = 0;
////    int x = 0;
////    char* cur = string;
////    while (*cur != '\0') {
////        char tmp = *cur;
////        while (*cur != '\0' && (tmp - 48 >= 0 && tmp - 48 <= 9)) {
////            x *= 10;
////            x += tmp - 48;
////            cur++;
////            tmp = *cur;
////        }
////        ret = x > ret ? x : ret;
////        if (tmp == '\0') {
////            break;
////        }
////        x = 0;
////        cur++;
////    }
////    return ret;
////}
//
//
////212a12a23b444
////int main() {
////    int ret = my_atoi1("1-2+3");
////    int ret2 = atoi("1-2+3");
////    printf("%d \t %d", ret, ret2);
////
////    return 0;
////}
//
